clutter_init() fails under normal circumstances like
being unable to open a display connection, so it shouldn't
be handled with g_error() producing a core dump.
Clutter consistently produces an error message when
clutter_init() fails, so we don't need to print out any
error message.
https://bugzilla.gnome.org/show_bug.cgi?id=643910
clutter_x11_disable_event_retrieval ();
if (clutter_init (&argc, &argv) != CLUTTER_INIT_SUCCESS)
- g_error ("failed to initialize Clutter");
+ return 1;
gdk_window_add_filter (NULL, event_filter, NULL);
StThemeContext *context;
if (clutter_init (&argc, &argv) != CLUTTER_INIT_SUCCESS)
- g_error ("failed to initialize clutter");
+ return 1;
theme = st_theme_new ("st/test-theme.css",
NULL, NULL);
g_thread_init (NULL);
gst_init (&argc, &argv);
if (clutter_init (&argc, &argv) != CLUTTER_INIT_SUCCESS)
- g_error ("failed to initialize Clutter");
+ return 1;
clutter_color_from_string (&red, "red");
clutter_color_from_string (&green, "green");